Po pierwsze ostrzegam, ze kompilacja jadra nie jest operacja calkowicie
bezpieczna i jesli cos zrabiesz to bedziesz musial od nowa instalowac
linucha :))))))
Zakladam, ze juz sobie zciagnales jadro w wersji 2.0.34 spakowane gzipem i
tar'em (jesli nie to zobacz na www.sunsite.com ) No i przydalo by sie troche
wolnego miejsca na dysku (jakies 50 megsow powinno wystarczyc)

1. Przekopiuj archiwum do katalogu /usr/src komenda:
2. Rozpakuj poleceniem:
gzip -df  | tar -xvf -
3. Powinien utworzyc sie katalog linux lub cos podobnego.
4. Zmien nazwe tego katalogu na linux-2.0.34
5. Stworz symlinka komenda:
ln -s /usr/src/linux-2.0.34 linux
6. Teraz powinienes mies katalog linux-2.0.34 i symlinka linux
7. Dobra ! Teraz wejdz do X'a i wpisz z katalogu /usr/src polecenie make
xconfig
Jesli nie bedzie cos dzialalo to wyjdz z X'a i wpisz make menuconfig ,a jak
i to nie pomoze to wpisz make config. Bedzie to konfiguracja kernela, i ta
pierwsza jest najwygodniejsza, ale nie zawsze dziala bo brakuje np. jakis
bibliotek. Jesli Ci nic nie bedzie dzialalo to znaczy, ze musisz cos
doinstalowac do twojego linucha z plytki.
8. Jesli juz dziala Ci config to teraz musisz skonfigurowac kernela. Wazna
jest np. obsluga ppp jesli chcesz laczys sie z tepsa, i jesli masz karte
dzwiekowa to tez ja odpowiednio ustaw w menu sound.
Teraz troche wyjasnien. Przy niektorych opcjach mozna wybrac ladowanie danej
obslugi jako modul i w tym celu trzeba wybrac opcje m. Ladownie w formie
modulow pozwala zaoszczedzic troche pamieci bo linuch bedzie ladowal dana
obsluge dopiero gdy bedzie ja potrzebowal. No i jesli ustawiles cos zeby sie
ladowalo modulowo to koniecznie wlacz opcje w loadable module support ! jak
czujesz sie na silach to mozesz pozmienac jeszcze inne rzeczy, ale musisz
byc pewien tego co robisz zeby wszystko potem dzialalo.
9. Jak juz skonczysz to save and exit i wpisuj:
make dep
a potem zacznij kompilowac
make zImage (zworc uwage na duze i male litery !)
po jakis 5-10 minutach (zaleznie od kompa) jadro bedzie skompilowane
Jesli sie cos nie skompiluje to sprobuj pomieszac jeszcze w xconfig i
doinstalowac jakies rzeczy z CD (czesto pod sam koniec sie nie kompiluje bo
brakuje mu specjalnego kompilatora - nie pamietam jak sie nazywa ale chyba
zaczynal sie na b i zawieral liczbe 86)
teraz wpisz jeszcze
make modules
make modules_install
10. Jaderko znajduje sie w podkatalogu /arch/i386/boot i nazywa sie zImage.
11. Teraz wejdz do katalogu /boot i tam bedzie "spalo" stare jaderko pod
nazwa vmlinuz-nr.starego.jadra
Przekopiuj nowe jaderko i nazwij je zamiast zImage np. vmlinuz-2.0.34
12. Wejdz to /etc i zedytuj lilo.conf (najpierw zrob kopie zapasowa).
Robimy kopie akapitu opisujacego nasze stare jadro i w pierwszym zmieniamy
vmlinuz-nr.starego.jadra na vmlinuz-2.0.34, a w drugim zmieniamy label na
old.
13. Teraz wpisujesz tylko (koniecznie !!!)
lilo
i ++ i trzymaj kciuki !!!
uruchamiasz linuxa i jesli sie dobrze wszystko uruchomi to mozesz sobie
pogratulowc :), a jesli cos zle poszlo to zawsze mozesz w lilo wpisac old i
uruchomi sie stary linux.
14. jesli wszystko dziala to mozesz skasowac stare jadro (te w katalogu
/boot pod nazwa vmlinuz-nr.starego.jadra), nastepnie stare moduly znajdujece
sie w /lib/modules/nr.starego.jadra, no i wywal z lilo.conf akapit pdnosnie
starego jadra.
A po tym wszystkim znowu
lilo